live up to the code